perm filename LINTST.SAI[VIS,HPM] blob
sn#308127 filedate 1977-10-02 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 BEGIN "LINTST"
C00004 ENDMK
C⊗;
BEGIN "LINTST"
REQUIRE "VIXHDR.SAI[VIS,HPM]" SOURCE_FILE;
REQUIRE "PICGRA.SAI[VIS,HPM]" SOURCE_FILE;
INTEGER I,J,K,L,M;
DDINIT;
BEGIN
INTEGER ARRAY PIC[0:PIXDIM(481,512,9)];
REAL X,XX,SX,CX;
MAKPIX(481,512,9,PIC[0]); PSCREEN(0,0,1,1,PIC[0]);
FOR X←0 STEP 10 UNTIL 359 DO
BEGIN
XX←X*3.14159265/180; CX←0.5*COS(XX); SX←0.5*SIN(XX);
THIN(.5+CX,.5+SX,.5-CX,.5-SX,0.5);
END;
BALL(0,0,1,1,0.5);
MAPGRY(1,PIC[BYBI]); GRAY(PIC[0]);
FOR I←PIC[BYBI]-1 STEP -1 UNTIL 0 DO
IF SYNMAP(I)>0 THEN
BEGIN
DRKEN; RECTAN(-100,-100,100,100);
VIDONE(PIC[0],1 LSH (PIC[BYBI]-1-I));
DPYUP(SYNMAP(I));
END;
UNGRAY(PIC[0]);
END;
END;